#include "hzpch.h"
#include "UUID.h"

#include <random>

namespace Hazal
{
	static std::random_device s_randomDevice;
	static std::mt19937_64 s_engine(s_randomDevice());
	static std::uniform_int_distribution<uint64_t> s_uniformDistribution;


	CUUID::CUUID() : m_unUUID(s_uniformDistribution(s_engine))
	{
	}

	CUUID::CUUID(uint64_t uuid) : m_unUUID(uuid)
	{
	}
}